home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / util / misc / UserTool1_0.lha / UserTool / Source / UserTool.h < prev   
Encoding:
C/C++ Source or Header  |  1994-01-20  |  3.5 KB  |  93 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Michael D. Bayne
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_CHANGEPASS                          0
  12. #define GD_NEW                                 1
  13. #define GD_DELETE                              2
  14. #define GD_NEWGROUP                            3
  15. #define GD_DELETEGROUP                         4
  16. #define GD_USERSSTR                            5
  17. #define GD_USERS                               6
  18. #define GD_USERID                              7
  19. #define GD_HOMEDIR                             8
  20. #define GD_REALNAME                            9
  21. #define GD_PORT                                10
  22. #define GD_GROUPSTR                            11
  23. #define GD_GROUPS                              12
  24. #define GD_MEMBER                              13
  25.  
  26. #define GDX_CHANGEPASS                         0
  27. #define GDX_NEW                                1
  28. #define GDX_DELETE                             2
  29. #define GDX_NEWGROUP                           3
  30. #define GDX_DELETEGROUP                        4
  31. #define GDX_USERSSTR                           5
  32. #define GDX_USERS                              6
  33. #define GDX_USERID                             7
  34. #define GDX_HOMEDIR                            8
  35. #define GDX_REALNAME                           9
  36. #define GDX_PORT                               10
  37. #define GDX_GROUPSTR                           11
  38. #define GDX_GROUPS                             12
  39. #define GDX_MEMBER                             13
  40.  
  41. #define UserTool_CNT 14
  42.  
  43. extern struct IntuitionBase *IntuitionBase;
  44. extern struct Library       *GadToolsBase;
  45.  
  46. extern struct Screen        *Scr;
  47. extern UBYTE                 *PubScreenName;
  48. extern APTR                  VisualInfo;
  49. extern struct Window        *UserToolWnd;
  50. extern struct Gadget        *UserToolGList;
  51. extern struct Menu          *UserToolMenus;
  52. extern struct IntuiMessage   UserToolMsg;
  53. extern struct Gadget        *UserToolGadgets[14];
  54. extern UWORD                 UserToolLeft;
  55. extern UWORD                 UserToolTop;
  56. extern UWORD                 UserToolWidth;
  57. extern UWORD                 UserToolHeight;
  58. extern UBYTE                *UserToolWdt;
  59. extern struct TextAttr      *Font, Attr;
  60. extern UWORD                 FontX, FontY;
  61. extern UWORD                 OffX, OffY;
  62. extern UBYTE                *MEMBER0Labels[];
  63. extern struct NewMenu        UserToolNewMenu[];
  64. extern UWORD                 UserToolGTypes[];
  65. extern struct NewGadget      UserToolNGad[];
  66. extern ULONG                 UserToolGTags[];
  67.  
  68. extern int CHANGEPASSClicked( void );
  69. extern int NEWClicked( void );
  70. extern int DELETEClicked( void );
  71. extern int NEWGROUPClicked( void );
  72. extern int DELETEGROUPClicked( void );
  73. extern int USERSSTRClicked( void );
  74. extern int USERSClicked( void );
  75. extern int USERIDClicked( void );
  76. extern int HOMEDIRClicked( void );
  77. extern int REALNAMEClicked( void );
  78. extern int PORTClicked( void );
  79. extern int GROUPSTRClicked( void );
  80. extern int GROUPSClicked( void );
  81. extern int MEMBERClicked( void );
  82. extern int UserToolSAVE( void );
  83. extern int UserToolABOUT( void );
  84. extern int UserToolQUIT( void );
  85.  
  86. extern int SetupScreen( void );
  87. extern void CloseDownScreen( void );
  88. extern int HandleUserToolIDCMP( void );
  89. extern int UserToolCloseWindow();
  90. extern int UserToolVanillaKey();
  91. extern int OpenUserToolWindow( void );
  92. extern void CloseUserToolWindow( void );
  93.